Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F27 USA F28 USA F29 USA F3 USA F8 USA F13 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of San Antonio - San Antonio Memorial Savigni - Sassuolo Ciudad de Pozoblanco Open Diputacion - Cordoba Flea Market Cup Busan Challenger Tennis - Busan Nottingham Challenger Bangkok Challenger Singapore Challenger Sarajevo Challenger Bath Challenger Athens Challenger Nottingham Challenger IV Gramado Open de Tenis - Gramado Sacramento Challenger Dallas Challenger Sarasota Challenger Nottingham Challenger Istanbul Challenger Tashkent Challenger Seoul Challenger Privatbank Open 2006 - Dnepropetrovsk Singha Tennis Classic - Tarzana President's Cup - Astana Odlum Brown Vancouver Open - Vancouver Napa Challenger Wailea Men's Challenger - Maui Sacramento Challenger BH Tennis Open International Cup - Belo Horizonte University of Tennessee USTA Men's Challenger - Knoxville The Waco International Tennis Challenger - Waco Tulsa Challenger Sarasota Challenger Theusbridge.com Tennis Classic - Tarzana Cary Challenger XL Bermuda Open - Bermuda Aptos Challenger Ortisei Challenger Aptos Challenger USTA Seascape Challenger - Aptos Stockton Challenger AAPT Championships - Adelaide Franklin Templeton Tennis Classic - Scottsdale Internationaler Raiffeisen Grand Prix - St. Polten Legg Mason Tennis Classic - Washington D.C. Qatar ExxonMobil Open - Doha Sydney International - Sydney Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas The Stella Artois Championships - London Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Millenium Tennis Championships - Delray Beach Estoril Open - Estoril The Stella Artois Championships - London Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles RCA Championships - Indianapolis Thailand Open - Bangkok ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis China Open - Beijing Open de Moselle - Metz St. Petersburg Open - St. Petersburg Brisbane - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Kremlin Cup - Moscow Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Regions Morgan Keegan Championships - Memphis 2001 Eddleman USTA Challenger - Birmingham Open de Nice Cote d'Azur - Nice AEGON Championships - London USTA Challenger of Burbank - Burbank Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Valencia Open - Valencia Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis VIII Avierto Internacional de Salinas - Salinas 2003 Eddleman USTA Challenger - Birmingham Sporting Challenger 2003 - Turin Dubai Duty Free Tennis Championships - Dubai X Open Internacional D'Andorra - Andorra USTA Seascape Challenger - Aptos USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx 2001 UT Tyler Patriot Challenger - Tyler Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Top Wool Challenger Biella - Biella RCA Championships - Indianapolis Garden Open 2005 - Rome Zagreb Open - Zagreb USTA Comerica Challenger - Aptos USTA Men's Challenger of Dallas - Dallas San Remo Tennis Cup 15° Piertomaso - San Remo Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas Topshelf Open - 's-Hertogenbosch Samsung Secruities Cup Challenger - Seoul GHI Bronx Classic - Bronx AEGON International - Eastbourne BMW Tennis Championship - Sunrise Swanston Challenger - Sacramento Winston-Salem Open - Winston-Salem PEOPLEnet Cup - Dnepropetrovsk Countrywide Classic - Los Angeles St. Petersburg Open - St. Petersburg U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Swanston Challenger - Sacramento UNICEF Open - 's Hertogenbosch Pro Challenger at Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Citi Open - Washington Home Depot Center USTA Challenger - Carson Kroger / St. Jude International - Memphis Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championship - Houston IPP Open - Helsinki Power Horse World Team Cup - Dusseldorf Farmers Classic - Los Angeles Citi Open - Washington China Open - Beijing Open Sud de France - Montpellier The USTA Challenger at West End Racquet - Torrance Open 13 - Marseille US Men's Clay Court Championship - Houston ATP Vegeta Croatia Open - Umag Erste Bank Open - Vienna Sydney International - Sydney New York Open - New York Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane US Men's Clay Court Championship - Houston Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Thailand Open - Bangkok Nature Valley International - Eastbourne Binghamton Professional Tennis Tournament - Binghamton Hypo Group Tennis International - Portschach China Open - Beijing Tiburon Challenger Countrywide Classic - Los Angeles Chengdu Open - Chengdu Intrum Stockholm Open - Stockholm Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Helsinki Challenger Open Seat Godo 2007 - Barcelona drkoop.com USTA Challenger of Tallahassee - Tallahassee Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Bangkok Challenger Franklin Templeton Tennis Classic - Scottsdale Irving Challenger Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Siebel Open - San Jose Truist Atlanta Open - Atlanta Citi Open - Washington Tennis Channel Open - Las Vegas Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston U.S. Mens's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch ARAG World Team Championship - Dusseldorf cinch Championships - London Viking International - Eastbourne Hall of Fame Open - Newport Burbank Challenger - Burbank Surbiton Challenger U.S. Men's Clay Court Championships - Houston Campbells Hall of Fame Tennis Championships - Newport The Surbiton Trophy - Surbiton Indianapolis Tennis Championships - Indianapolis 2001 USTA Challenger of Calabasas - Calabasas Credicard Tennis Cup - Campos do Jordao USTA Challenger of Burbank - Burbank Pilot Pen Tennis - New Haven Izmir Challenger Tata Open - Chennai 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Orleans Challenger BMW Tennis Championship - Sunrise Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas TD Waterhouse Cup - Long Island 2006 Challenger of Santa Clarita California Challenger - Valencia 2003 Freeman Men's Challenger - Joplin The West Side Tennis Club Clay Court Challenger - Forest Hills Pilot Pen Tennis - New Haven SAP Open - San Jose 2003 USTA Challenger of Calabasas - Calabasas 2003 West Side Tennis Club Challenger - Forest Hills USTA Challenger of Tiburon - Tiburon Pro Tennis World Open - Boca Raton Tiburon Challenger Zagreb Open - Zagreb Bangkok Challenger Regions Morgan Keegan Championships - Memphis Czech Open - Prostejov Fifth-Third Bank Tennis Championships - Lexington Binghamton Professional Tennis Tournament - Binghamton Winston-Salem Open - Winston-Salem GHI Bronx Classic - Bronx UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta The 10tele.com Open - Nottingham BB&T Atlanta Open - Atlanta Kremlin Cup - Moscow Mercedes-Benz Cup - Los Angeles St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg AIG Japan Open Tennis Championships - Tokyo Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril RCA Championships - Indianapolis The Dubai Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Granby Challenger - Granby Sybase Open - San Jose Apia International - Sydney GHI Bronx Tennis Classic - Bronx Kroger / St. Jude International - Memphis Savannah Challenger PEOPLEnet CUP - Dnepropetrovsk BMW Open - Munich U.S. National Indoor Tennis Championships - Memphis AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland USTA Men's Challenger of Dallas - Dallas Apia International - Sydney Open Sud de France - Montpellier US Men's Clay Court Championship - Houston Harrah's Entertainment Men's Pro Challenger - Tunica Emilia-Romagna Open - Parma Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Open Seat Godo - Barcelona BMW Open - Munich Citi Open - Washington China Open - Beijing Kremlin Cup - Moscow Campbell's Hall of Fame Tennis Championships - Newport Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston The Tennis Channel Open - Las Vegas AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Heineken Open - Auckland Open SEAT 2008 - Barcelona Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Medibank International - Sydney Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle AEGON Championships - London Legg Mason Tennis Classic - Washington Abierto Mexicano - Los Cabos Dallas Open - Dallas China Open - Beijing Farmers Classic - Los Angeles Winston Salem - Winston Salem Qatar ExxonMobil Open - Doha Verizon Tennis Challenge - Atlanta SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice AEGON Championships - London Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON Championships - London Brisbane International - Brisbane Apia International - Sydney Delray Beach Open - Delray Beach St. Petersburg Open - St. Petersburg AEGON Championships - London Aegon Nottingham Open - Nottingham The Swanston Challenger - Sacramento Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Kremlin Cup - Moscow If Stockholm Open - Stockholm Siebel Open - San Jose The 10tele.com Open - Nottingham ASB Classic - Auckland Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington Hypo Group Tennis International - Portschach Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva SAP Open - San Jose AEGON Championships - London International Indoor Tennis Championships of Croatia - Zagreb AEGON International - Eastbourne Bet-at-home Open - Hamburg Citi Open - Washington Rakuten Japan Open - Tokyo Erste Bank Open - Vienna ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco ATP Kremlin Cup - Moscow SAP Open - San Jose AEGON Championships - London Gerry Weber Open - Halle Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Serbia Open - Belgrade China Open - Beijing AEGON International - Eastbourne Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Sydney International - Sydney Hall of Fame Tennis Championships - Newport SAP Open - San Jose The Stella Artois Grass Court Championships - London Aircel Chennai Open - Chennai Mercedes-Benz Cup - Los Angeles U.S. Men's Clay Court Championships - Houston Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Gerry Weber Open - Halle Erste Bank Open - Vienna The Stella Artois Grass Court Championships - London Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Geneva Open - Geneva SAP Open - San Jose Open SEAT Godo 2006 - Barcelona Medibank International - Sydney NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Geneva Open - Geneva Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Brisbane International - Brisbane Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Men's Clay Court Championships - Houston Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York AIG Japan Open - Tokyo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid Pacific Life Open - Indian Wells U.S. Open - New York Wimbledon - London Citi Open - Washington French Open - Paris Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Masters - Paris Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, SF, RUS-USA 3-2 Hyundai Hopman Cup - Perth Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, SF, ESP-USA, 4-1 ARAG ATP World Team Championship - Dusseldorf Erste Bank Open - Vienna Davis Cup, World Group, 1R, ROU-RUS 1-4 Adelaide International - Adelaide ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, PO, COL-USA 1-3 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, World Group, SF, ESP-USA 3-1 Australian Open - Melbourne Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, 1R, USA-SUI 5-0 Laver Cup - Prague Davis Cup, World Group, SF, CRO-USA 3-2 French Open - Paris U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid 70th River Oaks International Tennis Tournament - Houston U.S. Open (juniors) River Oaks International Tennis Tournament - Houston French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong AAMI Classic - Kooyong BNP Paribas Open - Indian Wells All Lower level tournaments Internazionali BNL d'Italia - Rome U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, 1R, SRB-USA 1-3 Western & Southern Open - New York Davis Cup, World Group, QF, USA-BEL 4-0 Masters Series Monte-Carlo - Monte Carlo Olympics - Beijing Olympics - London